<?php
    // $r = @opendir('dir/ddir');
    // while($file = @readdir($r))
    // {
    //     echo $file,'<br/>';
    // }
    // $dir1 = 'D:/Mango/Lemon/Test.php';
    // $dir2 = 'D:/Mango/Lemon/Test/test.php';
    // //echo dirname($dir1)," ",dirname($dir2);//D:/Mango/Lemon  D:/Mango/Lemon/Test
    
    // var_dump(realpath($dir1),realpath($dir2));//bool(false) bool(false)
    
    // $dir1 = 'Z:/1.md';
    // $dir2 = 'Z:/2.md';
    // var_dump(realpath($dir1),realpath($dir2));//string(7) "Z:\1.md" bool(false)

    // $dir1 = 'D:/';
    // $dir2 = 'D:/Mango/Lemon/Test/test.php';
    // var_dump(is_dir($dir1),is_dir($dir2));//bool(true) bool(false)
    // echo '<pre>';
    // var_dump(scandir('dir'));//array(3) { [0]=> string(1) "." [1]=> string(2) ".." [2]=> string(4) "ddir" }


    //递归遍历目录
    //参数1：路径名  参数2：当前层级,默认是0,表示最外层
    // function my_scandir($dir,$level = 0)
    // {
    //     //1.首先判断该路径是否是一个目录,如果不是,直接结束
    //     if(!is_dir($dir))
    //         die($dir.'<br/>'); //die() 函数输出一条消息，并退出当前脚本。

    //     //2.使用scandir函数获取当前路径下所有文件信息,以数组形式返回
    //     $file_array = scandir($dir);

    //     //3.遍历路径下的所有内容
    //     foreach($file_array as $file)
    //     {
    //         //$file代表的就是文件名/文件夹名
    //         //根据文件层级显示对应的空格数
    //         echo str_repeat("&nbsp;&nbsp;",$level),$file.'<br/>';

    //         //排除.和..  防止死递归
    //         if($file == '.' || $file == '..') 
    //             continue;
            
    //         //因为$file只是文件名,所以要构造路径
    //         $file_dir = $dir.'/'.$file; //利用到了 .连接符
    //         //验证: echo $file_dir;
            
    //         //如果是目录,那么就递归
    //         if(is_dir($file_dir))
    //             my_scandir($file_dir,$level+1);
    //     }
    // }
    // $dir = 'dir';
    // my_scandir($dir);


    
    // $file = 'read.txt';
    // // $content = @file_get_contents($file);
    // $test = 'hello world';
    // $res = file_put_contents($file,$test);

    // echo $res;//11

    // $file_name = 'read.txt';
    // $fp = fopen($file_name,'r');//以读方式打开
    // $content = fread($fp,1024);
    // echo $content; //hello world hello world dwadaw dwadaw
    // fclose($fp);
?>